<?php


namespace App\Model\Enum;


use App\Concern\BaseEnum;
use Hyperf\Constants\Annotation\Constants;

/**
 * Class OrderHandleStatusEnum
 * 交易变更/审核流状态
 *
 * @package App\Model\Enum
 * @Constants()
 */
class OrderHandleStatusEnum extends BaseEnum {

    const __default = self::INIT;

    /**
     * 待审核
     * @Label("review.handle_status.first_review")
     */
    const INIT = 0;

    /**
     * 初审通过
     * @Label("review.handle_status.first_approve")
     */
    const FIRST_APPROVE = 1;

    /**
     * 初审驳回
     * @Label("review.handle_status.first_reject")
     */
    const FIRST_REJECT = 2;

    /**
     * 复核通过
     * @Label("review.handle_status.second_approve")
     */
    const SECOND_APPROVE = 3;

    /**
     * 复核驳回
     * @Label("review.handle_status.second_reject")
     */
    const SECOND_REJECT = 4;

}
